game-changing technology - Spanish English Dictionary